Papyrus: A UML2 Tool for Domain-Specific Language Modeling

نویسندگان

  • Sébastien Gérard
  • Cédric Dumoulin
  • Patrick Tessier
  • Bran Selic
چکیده

This chapter outlines Papyrus, a tool for graphical modeling of UML2 applications. It is an open-source project, designed as an Eclipse component, and is based on the existing EMF-based realization of the UML2 meta-model. The goal of this open-source project project is twofold. First, it aims at providing a complete, efficient, robust, and methodologically agnostic implementation of a UML tool to both industry and academia. Second, it provides an open and flexible facility for defining and utilizing domain-specific modeling languages using a very advanced implementation of the UML profile concept.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Executable Modeling with fUML and Alf in Papyrus: Tooling and Experiments

fUML and Alf are two OMG standards dealing with executable modeling in UML. fUML focuses on semantic aspects, while Alf focuses on syntax. Papyrus (the UML/SysML modeler of the Eclipse foundation) provides tool support for these two standards. The purpose of this article is to provide the community with feedback and lessons learned by the Papyrus team regarding their implementation and usage of...

متن کامل

Model-Based Engineering: A New Era Based on Papyrus and Open Source Tooling

Model-Based Engineering (MBE) has proven to be highly successful in many different contexts in large software organizations such as Ericsson over the last decades. However, the broad adoption of MBE has been significantly limited by the fact that existing tools have failed to provide for better customizability and support for Domain-Specific Modeling Language (DSML) and to deliver capabilities ...

متن کامل

xtUML: Current and Next State of a Modeling Dialect

xtUML and its Papyrus-xtUML (BridgePoint) tooling have advanced further in the last two years than in the ten preceding years. Acceleration in usage and improvements in tooling have been fueled by the open source software (OSS) ecosystems of Apache, Eclipse and Papyrus. Development teams have transformed from licensed users into user-contributors. Executable Translatable Unified Modeling Langua...

متن کامل

txtUML

The name txtUML stands for textual, executable, translatable UML. It is an Eclipse-based tool built on top of JDT, Xtext/Xbase and Papyrus UML. The tool is designed for textual model editing. This makes storage, version control, compare and merge processes, editing and searching easier and more efficient. The tool supports two textual syntaxes for modeling: the standalone syntax, which is desig...

متن کامل

5 Years of 'Papyrusing' - Migrating Industrial Development from a Proprietary Commercial Tool to Papyrus (Invited Presentation)

Five years ago, Ericsson decided to investigate the possibility of replacing a proprietary commercial UML modeling tool, used at the core of one of its internal toolchains, with an open source alternative based on Papyrus. The motivation for this switch was manifold, including cost, technology integration and community activity. It was clear from the outset that significant effort would be requ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007